bitkeeper revision 1.1346 (4266c8260coTi59LSeJsnETrYAWOdw)
authoriap10@freefall.cl.cam.ac.uk <iap10@freefall.cl.cam.ac.uk>
Wed, 20 Apr 2005 21:22:46 +0000 (21:22 +0000)
committeriap10@freefall.cl.cam.ac.uk <iap10@freefall.cl.cam.ac.uk>
Wed, 20 Apr 2005 21:22:46 +0000 (21:22 +0000)
fix compile

xen/arch/x86/vmx.c

index 5218f53d50c5580417b47f0ff1df301438c085bc..d244ed162e0ee5c9714a20f8e233a04ee2af4f61 100644 (file)
@@ -396,7 +396,7 @@ vmx_copy(void *buf, unsigned long laddr, int size, int dir)
        return 0;
     }
 
-    mfn = phys_to_machine_mapping(gva_to_gpte(laddr) >> PAGE_SHIFT);
+    mfn = phys_to_machine_mapping(l1e_get_pfn(gva_to_gpte(laddr)));
     addr = map_domain_mem((mfn << PAGE_SHIFT) | (laddr & ~PAGE_MASK));
 
     if (dir == COPY_IN)